put paid to - Francés Inglés Diccionario